package net.lab1024.sa.admin.listener;

import org.flowable.engine.delegate.DelegateExecution;
import org.flowable.engine.delegate.ExecutionListener;


/**
 * 子流程并行网关结束监听器
 */
public class SubProcessParallelGatewayEndListener implements ExecutionListener {
    @Override
    public void notify(DelegateExecution execution) {
        System.out.println("动态添加的监听器执行的逻辑");
        execution.setVariable("allSubProcessSuccess", true);
        // 设置变量allSubProcessSuccess=true
        // 这里可以根据实际情况设置变量值，比如根据子流程执行结果设置变量值
        // 这里设置变量allSubProcessSuccess=true，表示所有子流程都执行成功
        System.out.println("子流程并行网关结束，设置变量allSubProcessSuccess=true");




    }
}

